
package ciicos.check.service;

import ciicos.check.entity.CheckItemsEntity;
import ciicos.check.model.checksitems.CheckItemsForm;
import ciicos.check.model.checksitems.CheckItemsPagination;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 *
 * 巡检项
 * 版本： V3.2.0
 * 版权：
 * 作者： 产研项目租
 * 日期： 2023-08-16
 */
public interface CheckItemsService extends IService<CheckItemsEntity> {


    List<CheckItemsEntity> getList(CheckItemsPagination assetsChecksPagination);

    List<CheckItemsEntity> getTypeList(CheckItemsPagination assetsChecksPagination, String dataType);


    CheckItemsEntity getInfo(String id);

    void delete(CheckItemsEntity entity);

    void create(CheckItemsEntity entity);

    boolean update(String id, CheckItemsEntity entity);

//  子表方法

    //列表子表数据方法

    //验证表单
	String checkForm(CheckItemsForm form, int i);
}
